package com.zzyl.common.ai;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

@Configuration
public class BaiduConfig {
    @Bean
    public RestTemplate restTemplate(){
        return new RestTemplate();
    }
    /*
    * 此处可以不要这个配置类 因为这个配置类作用就是
    * 让QianfanApiClient用RestTemplate来发送HTTP请求的
    * 原因:RestTemplate 是 Spring Framework 提供的用于进行 HTTP 请求的核心类，它与 Spring 生态系统无缝集成 这种方式遵循了 Spring 的依赖注入原则，便于管理和测试。
    * 简化 HTTP通信 RestTemplate 提供了简化 HTTP 通信的高级抽象，避免了使用原生 Java HTTP API 的复杂性
    * 3. 自动处理序列化/反序列化  RestTemplate 可以自动处理请求对象的序列化和响应的反序列化等等
     * */
}
